객체지향 3대 특징(+1)
-------------------------------------
은닉성 캡슐화? (접근제한자와 getter, setter로 지원)
상속 Inheritance (상속으로 지원)
다형성 Polymorphism (상속으로 지원) -> 상속으로 얻는 부수적인 애들임
+ 추상화 (class를 주로 쓰고/ struct도 지원) => 나한테 필요한 것들만 추리기

///////////////////////////////////////////////////////
Lable l = new Lebel();
l.Text = "xx'

Button b = new Button();
b.Text = "xx"

둘의 공통 조상은 Control 클래스 자식이 레이블이랑 버튼이라는 자식이있다
////////////////////////////////////////////////////////
상속의 예시인데 이걸 통해 중복 코드를 없애고 꽤나 중요한 다형성이라는 아이가 나온다.